<?php if ( ! defined("BASEPATH")) exit("No direct script access allowed");

class Configuracoes extends CI_Controller {
		
	public function __construct(){
		parent::__construct();
		init_painel();
		esta_logado();
		$this->load->model('configuracoes_model', 'configuracoes');
	}

	public function index(){
		$this->gerais();
	}
	
	public function gerais(){
		$this->form_validation->set_rules('email', 'EMAIL', 'trim|required|valid_email|strtolower');
		$this->form_validation->set_rules('quantidade_condicional', 'QUANTIDADE DE ITENS NA CONDICIONAL', 'required|numeric');
		if ($this->form_validation->run()==TRUE):
			$dados = elements(array('email', 'quantidade_condicional'), $this->input->post(NULL, TRUE));
			$usuario = $this->usuarios->get_byid($this->session->userdata('user_id'))->row()->login;
			$this->configuracoes->do_update($dados, array('id'=>1), FALSE);
			auditoria('Configurações do sistema', 'O usuário "'.$usuario.'" editou as configurações do sitema.');
			redirect(current_url());
		endif;
		$data = array(
			'tela'	=> 'gerais',
			'query'	=> $this->configuracoes->get_byid(1)->row()
		);
		set_tema('footerinc', load_js(array('maskedinput/jquery.maskedinput.min', 'maskedinput/maskedinput-script.min', 'maskmoney/jquery.maskMoney.min', 'maskmoney/maskmoney-script.min')));
		set_tema('titulo', 'Configurações Gerais');
		set_tema('conteudo', load_modulo('painel', 'configuracoes', $data));
		load_template();
	}
	
}

/* End of file configuracoes.php */
/* Location: ./application/controllers/configuracoes.php */